//初始化pageNo页码为1
var pageNo=1;
//初始化pageTotal总页数为0
var pageTotal = 0;
//定义“上一页”方法绑定给“上一页”按钮
function up(){
  if(pageNo==1){
    alert("已经是第一页！");
    return;
  }
  //将页码减1
  pageNo--;
  //调用page()方法时页码已经减1
  page();
}
//定义“下一页”方法绑定给“下一页”按钮
function down(){
  if(pageNo==pageTotal){
    alert("已经是最后一页！");
    return;
  }
  //将页码加1供page()使用
  pageNo ++;
  page();
}
//该方法实现刷新页面的效果，实现页码变动后，将对应页码的数据显示在页面中
function page(){
  //将页码传递给DataServlet用来处理与该页码相关的jdbc操作
  var path = "./DataServlet?pageNo="+pageNo;
  //接收name与address文本框的值用于模糊查询
  var name = $("[name='name']").val();
  var address = $("[name='address']").val();
  //如果两个文本框中传值了，就将他们的值与path进行拼接，传递给DataServlet
  if(name!="" && name != undefined){
    path = path + "&name=" + name;
  }
  if(address!="" && address != undefined){
    path = path + "&address=" + address;
  }
  //定义一个异步
  var object={
    url:path,
    type:"get",
    //此时的data数据是data.jsp文件中的所有标签对象
    success:function(data){
      $("#data").html(data);
      //将收到的pageTotal隐藏框的值赋值给pageTotal
      pageTotal = $("#pageTotal").val();
    }
  }
  //触发异步
  $.ajax(object);
}
//在第一次加载页面时就执行page()显示第一页数据
page();
//为了避免点击下一页后搜索功能失效的bug，所以每次搜索时将页码重置为1
function search(){
  pageNo=1;
  page();
}